package application.controller 
{
	import application.model.DataProxy;
	import application.model.DecorationProxy;
	import application.model.GroupProxy;
	import application.model.LayoutProxy;
	import application.model.ModuleNavProxy;
	import application.model.ModuleProxy;
	import application.model.PhotoAreaProxy;
	import application.model.PhotoViewProxy;
	import org.puremvc.as3.interfaces.INotification;
	import org.puremvc.as3.patterns.command.SimpleCommand;
	/**
	 * ...
	 * @author Ning
	 */
	public class ModelPrepCommand extends SimpleCommand
	{
		
		override public function execute(notification:INotification):void 
		{
			facade.registerProxy(new DataProxy);
			facade.registerProxy(new LayoutProxy);
			facade.registerProxy(new GroupProxy);
			facade.registerProxy(new PhotoAreaProxy);
			facade.registerProxy(new PhotoViewProxy);
			facade.registerProxy(new ModuleNavProxy);
			facade.registerProxy(new ModuleProxy);
			facade.registerProxy(new DecorationProxy);
		}
	}
}